IOAgent: A Parallel I/O Workload Generator
نویسندگان
چکیده
The purpose of this paper is twofold. First, we present IOAgent, a tool that allows to generate synthetic workloads for parallel environments in a simple way. IOAgent has been implemented for Linux and takes into account different I/O characteristics like synchronous and asynchronous calls, buffered and unbuffered accesses, as well as different numbers of disks, intermediate buffers and number of agents simulating the workload. Second, we propose statistical models that help us to analyze the I/O behaviour of an IBM e-server OpenPower 710, with 4 SCSI drives. The observations used to build the model have been obtained using IOAgent. keywords: parallel I/O, synthetic workload generator, Linux, performance evaluation, statistical modelling
منابع مشابه
IOAgent: Leveraging the Application Analysis of Workload Effects
The importance of a well tuned I/O subsystem is beyond doubt. In many cases, I/O may be the real bottleneck of an application and understanding its limitations and capabilities may be of interest both from a research and from a development point of view. In this paper we propose IOAgent, a public domain tool to generate synthetic workloads for the evaluation of I/O subsystems. Our tool generate...
متن کاملA User-Oriented Synthetic Workload Generator
v A user-oriented synthetic workload generator that simulates users' file access behavior based on real workload characterization is described. The model for this workload generator is (i) user-oriented and job-unspecific, (ii) represents file I/O operations at the system call level, (iii) allows general distributions for the usage measures, and (iv) assumes independence in the file I/O operati...
متن کاملA Workload Generator for Database System Benchmarks
There are cases in which database system benchmarks should be executed in a realistic environment to get meaningful performance results. We propose a workload generator that helps benchmarks be executed in an environment similar to the real world in terms of resource status. The workload generator can create memory-bound, CPU-bound, and I/O-bound workloads. The workload generator allows users t...
متن کاملParallel I/O Workload Characteristics using Vesta
In recent years, the design and performance evaluation of parallel processors has focused on the processor, memory and communication subsystems. As a result, these subsystems have better performance potential than the I/O subsystem. In fact, the I/O subsystem is the bottleneck in many machines. However, there are a number of studies currently underway to improve the design of parallel I/O subsy...
متن کاملTitle: \workload Characterization of Input/output Intensive Parallel Applications" Workload Characterization of Input/output Intensive Parallel Applications
Because both processor and interprocessor communication hardware is evolving rapidly with only moderate improvements to le system performance in parallel systems, it is becoming increasingly diicult to provide suucient input/output (I/O) performance to parallel applications. I/O hardware and le system parallelism are the key to bridging this performance gap. Prerequisite to the development of e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006